package Ooday03;

import com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac;

public class InterfaceDemo {
    public static void main(String[] args) {
        //Inter o=new Inter();//编译错误，接口不能被实例化
    }
}


//演示接口的语法:
interface Inter{
    abstract void show();
    void test();//接口中的方法默认都是抽象的，前面默认有abstract
    //void say(){}  //编译错误，抽象方法不能有方法体
}

//演示接口的实现
class InterImpl implements Inter{
    public void show(){
        //重写接口中的抽象方法时，必须加public
    }
    public void test(){

    }
}



//演示接口的多实现
interface Inter1{
    void show();
}
interface  Inter2{
    void test();
}
abstract class Aoo{
    abstract void say();
}
class Boo extends Aoo implements Inter1,Inter2 {
    public void show() {
    }

    public void test() {
    }

    void say() {
    }

    //演示接口继承接口：
    interface Inter3 {
        void show();
    }
    interface Inter4{
        void test();
    }
    class Coo implements Inter4 {
        public void test() {
        }

        public void show(){

        }
    }
}


